var co = require("co");
//
// function A(callback){
//     setTimeout(() => {
//         console.log("Async")
//         callback || callback()
//     },2000)
// }
//
// function B(){
//     return function(done){
//         A(function(){
//             done()
//         })
//     }
// }
//
// function *Generator(){
//     yield B()
// }
//
// co(function *(){
//     yield Generator()
// }).catch((err) => {
//     console.error(err)
// })
//

// function C(done){
//     setTimeout(() => {
//         console.log("fk?")
//         done(null,1)
//     },1000)
// }
//
// co(function *(){
//     var a = yield C
//     console.log("= - =",a)
// }).catch((err) => {
//     console.error(err)
// })

// console.log("Usndroid组第三次沙龙".localeCompare("Usndroid组第三次沙龙"))
// console.log(typeof 1)

// 没能一次性输出
// 健壮：对n的取值范围做校验，n必须是1到31的整数
//
// function test(n){
//     var arr = []
//     for(var i = 0; i < n; i++){
//         var k = Math.round(Math.random() * 10) / 10 * 30 + 2
//         if(arr.indexOf(k) === -1){
//             arr.push(k)
//         }else{
//             i --
//         }
//     }
//     return arr
// }
//
// console.log(test(3))
//
// var now = new Date();
// console.log(now.getUTCFullYear())
// console.log((now.getUTCMonth()+1).toString())

const Task = require("../task/index")
let task = new Task()
co(function*(){
    console.log(yield task.getCarousel())
}).catch((err) => {
    console.log(err)
})